﻿using System;
using System.Linq;

namespace LayerEntity.Persona.BaseClass
{
    public abstract class EInformacionContacto
    {
        #region Constructor
        /// <summary>
        /// Inicializa la clase <see cref="EInformacionContacto"/>
        /// </summary>
        public EInformacionContacto()
        {
            this.EMail = string.Empty;
            this.IdEstado = 0;
            this.IdPersona = string.Empty;
            this.IsPrincipal = false;
            this.Item = 0;
            this.Movil = string.Empty;
            this.Nextel = string.Empty;
            this.NombreContacto = string.Empty;
            this.Referencia = string.Empty;
            this.Rpm = string.Empty;
            this.Telefono = string.Empty;
            this.Web = string.Empty;
        }

        #endregion

        #region Propiedades
        /// <summary>
        /// Id Unico del Registro
        /// </summary>
        public int Item { get; set; }
        /// <summary>
        /// Id de Persona
        /// </summary>
        public string IdPersona { get; set; }
        /// <summary>
        /// Nombre del contacto
        /// </summary>
        public string NombreContacto { get; set; }
        /// <summary>
        /// Indica si este registro es el principal
        /// </summary>
        public bool IsPrincipal { get; set; }
        /// <summary>
        /// Numero de Telefono
        /// </summary>
        public string Telefono { get; set; }
        /// <summary>
        /// Numero de Movil
        /// </summary>
        public string Movil { get; set; }
        /// <summary>
        /// Numero de Nextel
        /// </summary>
        public string Nextel { get; set; }
        /// <summary>
        /// Numero de RPM
        /// </summary>
        public string Rpm { get; set; }
        /// <summary>
        /// Referencia
        /// </summary>
        public string Referencia { get; set; }
        /// <summary>
        /// Id del estado del registro
        /// </summary>
        public int IdEstado { get; set; }
        /// <summary>
        /// Direccion E-Mail si es que existe
        /// </summary>
        public string EMail { get; set; }
        /// <summary>
        /// Direcion de pagina Web.
        /// </summary>
        public string Web { get; set; }
        #endregion
    }
}